سالها پیش (منظورم آن اوایل پیدایش اینترنت است)٬ یک وب سایت به طور ساده مکانی بود برای ارائه اطلاعات مورد نیاز مصرف کننده. در آن ایام اینترنت شبیه تخته سیاهی بود که تنها معلم روی آن می نوشت و دانش آموزان نوشته ها را می خواندند یا رونویسی می کردند بدون اینکه بتوانند تعاملی با معلمشان داشته باشند. راهی برای ابراز نظر خوانندگان وجود نداشت. بی شک امکان نظر دادن٬ وب را متحول کرده است. دیگر اینترنت مکانی برای ارائه صرف اطلاعات نیست. خواننده نیز نقشی در این پروسه (گاهی حتی مهم تر از نویسنده) دارد. امروز که اینترنت به یک رسانه پویا تبدیل شده است کمتر می توان سایتی را یافت که شما به عنوان خواننده امکان ارائه نظر خود را در آن نداشته باشید. پس چرا این امکان را در سایت MT-Powered خودمان اضافه نکنیم؟ در ادامه با ما باشید تا شما را با سیستم Commenting مووبل تایپ آشنا کنم.
در مووبل تایپ سناریوهای مختلفی را می توان برای نظر دادن به حیطه اجرا درآورد. این سناریوها به شرح زیرند:
1- امکان نظر دادن به صورت کاملا ناشناس (Anonymous) بدون وارد کردن ایمیل
2- امکان نظر دادن به صورت ناشناس اما با اجبار به وارد کردن ایمیل
3- امکان نظر دادن تنها بعد از ثبت نام در سایت (Rgistration)
در هر سه حالت بالا می توان ام تی را طوری تنظیم کرد که نظر٬ به محض نوشته شدن انتشار یابد و یا پیش از انتشار در انتظار تایید مدیر سیستم باقی بماند.
برای آموزش امروز حالت 2 را مد نظر قرار می دهیم (یعنی نیاز به ثبت نام در سایت نیست٬ بعلاوه نظرات تنها با تایید مدیر سیستم انتشار می یابند). البته گهگاهی گوشه چشمی هم به باقی حالتهای نظر دهی خواهیم انداخت.
اگرچه می توان از سیستم نظردهی در جاهای مختلفی از سایت یا وبلاگ استفاده کرد اما سرراست ترین و ابتدایی ترین استفاده به صورت اضافه کردن فرمی در پایان هر مطلب (آرشیو تکی) است.
اگر سلسله آموزشهای عصر نوشتن در رابطه با مووبل تایپ را دنبال کرده اید با سایت نمونه ای که تا کنون بخش های زیادی از آن را ساخته ایم آشنا شده اید و حتما می دانید که آرشیو تکی مطالبمان(معرفی شده در قسمت هفتم) قسمت نظردهی ندارد. پس چرا معطل شویم. دست بکار می شویم:
در ایجاد پروسه Commenting ٬ آیتمهای زیر دخالت دارند:
الف) فرم نظر دهی (همانطور که در بالا گفته شد در انتهای صفحه تکی مطالب اضافه می شود).
ب) صفحه ای که کاربر بعد از کلیک روی دکمه Send به آن هدایت می شود (که در صورت موفقیت ارسال٬ از وی تشکر می کند و در غیر اینصورت اشکال وارده را به او نشان می دهد). به این صفحه در ام تی Comment Response می گوییم.
پ) قسمتی در مدیریت MT که تنظیمات نظر دهی را انجام می دهد: Comment Settings
ت) قسمت دیگری در MT که تنظیمات ثبت نام (Registration) را انجام می دهد: Registration Settings
با بخش الف شروع می کنیم:
الف) فرم نظردهی
برای اضافه کردن فرم نظردهی به انتهای هر مطلب در صفحه اختصاصی آن(آرشیو تکی مطلب):
1- صفحه individual-entry.html را در دریم ویور باز کنید. جایی که می خواهید فرم نظردهی تان نمایش داده شود تکه کد زیر را اضافه کنید:
Your Comments:
من این تکه کد را بعد از خط زیر اضافه کردم:
تکه کد بالا به تنهایی برای نشان دادن دادن فرم نظردهی در پای هر مطلب کافی است. برای امتحان کافی است صفحه را دریم ویور ذخیره کرده و سایت را در MT یکبار بازسازی (Publish) کنید. در این صورت با تصویری مانند زیر در صفحه هر مطلب مواجه می شوید:
اما اگر فرمتان را در این مرحله امتحان کنید با اروری مواجه می شوید که به طور ساده به این علت است:
شما از قالبهای پیش فرض سیستم استفاده نمی کنید در حالی که سیستم برای ساخت صفحه Comment Response به دنبال قالبهای پیش فرض سیستم می گردد. برای حل همین مشکل است که ما به
صفحه ب
(Comment Response) نیاز داریم.
دقت داشته باشید مووبل تایپ برای سیستم کامنتینگ خودش از صفحه mt-comments.cgi استفاده می کند. یعنی تمام پردازش نظرات و نوع عملیاتی که باید روی هر کامنت اعمال شود توسط یک فایل cgi کنترل می شود (که پس از کلیک کاربر روی دکمه send وارد عمل می شود). از آنجا که این فایل در شاخه cgi-bin\mt-guide قرار دارد باید هنگام طراحی صفحاتی که توسط آن پردازش و نشان داده می شوند دقت کنید که آدرس اشیاء صفحه (عکس٬ اسکریپت٬ CSS و غیره) را به طور مطلق و به Root اصلی سایت بدهید (یعنی جایی که ام تی فایلها را آخر کار در آن منتشر می کند که در مثال ما شاخه writeage_2 است).
ب) صفحه Comment Response
برای اینکه زیاد گیج نشوید من صفحه ساده ای برای Comment Response ساخته ام که از لینک زیر قابل دانلود است:
لینک دانلود قالب Comment Response
پس از دانلود٬ فقط کافی است از مسیر Design>Templates و در بخش System Templates روی Comment Response کلیک کرده و محتویات موجود در آن را با محتویات فایل دانلود شده جایگزین کنید.
پ) Comment Settings
برای انجام تنظیمات مربوط به نظرات باید به قسمت Preferences>Comment بروید. نظر به اهمیت این قسمت٬ گزینه های مهم را کمی شرح می دهم:
- گزینه اول یعنی Accept Comments به سادگی مشخص می کند آیا می خواهید سیستم نظردهی فعال باشد یا نه. دقت کنید در ام تی امکان اینکه برای هر مطلب منحصر به فرد٬ بخش کامنت فعال باشد یا خیر نیز وجود دارد. اما این بخش به طور کلی معین می کند کامنت در یک سایت فعال باشد یا نه.
- گزینه بعد یعنی Immediately approve comments from نشان دهنده نظردهندگان مورد اعتماد شماست. ابن نظردهندگان در صورتی که سایتتان را طوری تنظیم کرده باشید که کامنت ناشناس نگیرد از این قاعده مستثنی می شوند و کامنتشان بی درنگ منتشر می شود.
- گزینه Apply 'nofollow' to URLs توضیح جالبی دارد: گاهی بعضی افراد در نظرات خود لینکهایی را به بعضی از صفحات می دهند که شما دوست ندارید موتورهای جستجو آنها را مرتبط با سایت شما بدانند. مثلا لینک به سایتهای شکستن قفل نرم افزارها موجب سیاه شدن سابقه سایت شما خواهند شد. با فعال کردن این گزینه در مووبل تایپ٬ به لینکهای داخل کامنتها برچسب nofollow می چسبد که به طور ساده به موتورهای جستجو می گوید این لینک را نادیده بگیر!
- در صورتی که گزینه E-mail Notification روشن باشد هروقت کامنت جدیدی پای مطلبتان نوشته شود برای شما ایمیلی مبنی بر رسیدن کامنت جدید ارسال خواهد شد (البته برای ارسال ایمیل پیش نیازهای دیگری هم نیاز است).
علاوه بر اینها گزینه ای هم برای فعال کردن کد امنیتی (CAPTCHA) وجود دارد که آن هم پیش نیازهای دیگری را می طلبد.
ت) Registration Settings
این بخش که از مسیر Preferences>Registration قابل دسترسی است معین می کند چه نوع ثبت نامی برای سایتتان انتخاب کرده اید. در صورتی که بخواهید از سیستم نظردهی به صورت ناشناس (بدون ثبت نام) استفاده کنید باید تیک گزینه Allow Registration را بردارید. بعلاوه باید قسمت Anonymous Comments را تیک بزنید که با تیک زدن آن گزینه دیگری هویدا می شود که مشخص می کند آیا وارد کردن ایمیل نظردهنده الزامی است یا خیر. اگر این گزینه تیک خورده باشد در صورتی که فیلد ایمیل توسط نظردهنده خالی بماند اخطاری جهت پرکردن این فیلد به او داده خواهد شد.
در صورتی که بخواهید از سیستم ثبت نام استفاده کنید ام تی گزینه های متفاوتی را برایتان فراهم کرده که در اینجا قابل انتخابند (مبحث ثبت نام یکی از مباحث پیجیده مووبل تایپ است که فعلا مجالی برای آن نداریم).
خب٬ اگر مراحل بالا را به درستی انجام داده باشید سیستم نظر دهی شما آماده است. برای امتحان یک نظر در پای یکی از مطالب نوشته شده بگذارید. بعد از ارسال نظر٬ آن نظر در قسمت مدیریت سایت منتظر بازدید شما به عنوان مدیر سیستم است. می توانید از قسمت Manage>Comments آن را منتشر یا حذف کنید. حتی امکان پاسخ دهی به آن هم از داخل سیستم مدیریت وجود دارد.
امیدوارم از این آموزش هم استفاده لازم را برده باشید
:: موضوعات مرتبط:
,
,
:: بازدید از این مطلب : 2092
|
امتیاز مطلب : 1
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1